home *** CD-ROM | disk | FTP | other *** search
-
-
-
- RRRRWWWWIIIIddddeeeennnnttttiiiittttyyyyDDDDiiiiccccttttiiiioooonnnnaaaarrrryyyy((((3333CCCC++++++++)))) RRRRWWWWIIIIddddeeeennnnttttiiiittttyyyyDDDDiiiiccccttttiiiioooonnnnaaaarrrryyyy((((3333CCCC++++++++))))
-
-
-
- NNNNaaaammmmeeee
- RWIdentityDictionary - Rogue Wave library class
-
- SSSSyyyynnnnooooppppssssiiiissss
- #include <rw/idendict.h>
-
-
-
- // Smalltalk typedef:
- typedef RWIdentityDictionary IdentityDictionary;
- RWIdentityDictionary a;
-
-
-
-
- DDDDeeeessssccccrrrriiiippppttttiiiioooonnnn
- The class RRRRWWWWIIIIddddeeeennnnttttiiiittttyyyyDDDDiiiiccccttttiiiioooonnnnaaaarrrryyyy is implemented as a hash table, for the
- storage and retrieval of key-value pairs. Class RRRRWWWWIIIIddddeeeennnnttttiiiittttyyyyDDDDiiiiccccttttiiiioooonnnnaaaarrrryyyy is
- similar to class RRRRWWWWHHHHaaaasssshhhhDDDDiiiiccccttttiiiioooonnnnaaaarrrryyyy except that items are found by
- requiring that they be iiiiddddeeeennnnttttiiiiccccaaaallll (iiii....eeee...., have the same address) as the
- key, rather than being equal (iiii....eeee...., test true for iiiissssEEEEqqqquuuuaaaallll(((())))). BBBBooootttthhhh kkkkeeeeyyyyssss
- aaaannnndddd vvvvaaaalllluuuueeeessss mmmmuuuusssstttt iiiinnnnhhhheeeerrrriiiitttt ffffrrrroooommmm tttthhhheeee aaaabbbbssssttttrrrraaaacccctttt bbbbaaaasssseeee ccccllllaaaassssssss RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeee. The
- iterator for this class is RRRRWWWWHHHHaaaasssshhhhDDDDiiiiccccttttiiiioooonnnnaaaarrrryyyyIIIItttteeeerrrraaaattttoooorrrr.
-
- PPPPeeeerrrrssssiiiisssstttteeeennnncccceeee
- None
-
- PPPPuuuubbbblllliiiicccc CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr
- RRRRWWWWIIIIddddeeeennnnttttiiiittttyyyyDDDDiiiiccccttttiiiioooonnnnaaaarrrryyyy(size_t n = RWDEFAULT_CAPACITY);
-
-
- Construct an empty identity dictionary with nnnn hashing buckets.
-
- PPPPuuuubbbblllliiiicccc OOOOppppeeeerrrraaaattttoooorrrr
- RWBoolean
- ooooppppeeeerrrraaaattttoooorrrr<<<<====(const RWIdentityDictionary& t) const;
-
-
- Returns TTTTRRRRUUUUEEEE if self is a subset of tttt, that is, every element of self
- has a counterpart in tttt which iiiissssEEEEqqqquuuuaaaallll. This operator is not explicitly
- present unless you are compiling with an implementation of the Standard
- C++ Library. It is normally inherited from RRRRWWWWHHHHaaaasssshhhhDDDDiiiiccccttttiiiioooonnnnaaaarrrryyyy. NNNNooootttteeee: If
- you inherit from RRRRWWWWIIIIddddeeeennnnttttiiiittttyyyyDDDDiiiiccccttttiiiioooonnnnaaaarrrryyyy in the presence of the Standard C++
- Library, we recommend that you override this operator and explicitly
- forward the call. Overload resolution in C++ will choose the Standard
- Library provided global operators over inherited class members. These
- global definitions are not appropriate for set-like partial orderings.
-
- PPPPuuuubbbblllliiiicccc MMMMeeeemmmmbbbbeeeerrrr FFFFuuuunnnnccccttttiiiioooonnnnssss
- The user interface to this class is identical to class RRRRWWWWHHHHaaaasssshhhhDDDDiiiiccccttttiiiioooonnnnaaaarrrryyyy
- and is not reproduced here. The only difference between the classes is
- that keys are found on the basis of iiiiddddeeeennnnttttiiiittttyyyy rather than eeeeqqqquuuuaaaalllliiiittttyyyy, and
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- RRRRWWWWIIIIddddeeeennnnttttiiiittttyyyyDDDDiiiiccccttttiiiioooonnnnaaaarrrryyyy((((3333CCCC++++++++)))) RRRRWWWWIIIIddddeeeennnnttttiiiittttyyyyDDDDiiiiccccttttiiiioooonnnnaaaarrrryyyy((((3333CCCC++++++++))))
-
-
-
- that the virtual function iiiissssAAAA(((()))) returns ________RRRRWWWWIIIIDDDDEEEENNNNTTTTIIIITTTTYYYYDDDDIIIICCCCTTTTIIIIOOOONNNNAAAARRRRYYYY, the
- CCCCllllaaaassssssssIIIIdddd for RRRRWWWWIIIIddddeeeennnnttttiiiittttyyyyDDDDiiiiccccttttiiiioooonnnnaaaarrrryyyy.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-